/**
 * 环境配置
 */

// 当前开发环境类型
const DEV_SERVER_CODE = 'dev';  // 开发
// const DEV_SERVER_CODE = 'test'; // 测试
// const DEV_SERVER_CODE = 'pre';  // 预发布


//开发环境配置
const dev = {
	baseUrl: 'https://oss.stargo.cc',
    // 业务图片路径，比如发布上传的图片和视频
    imageUrl: 'https://oss.stargo.cc/static/images/my',
	// 项目静态资源路径 关联 css.config.scss
	assetsUrl: '/static', 
	node_env: 'dev'
}
//测试环境配置
const test = {
	baseUrl: '',
    // 业务图片路径，比如发布上传的图片和视频
    imageUrl: 'https://oss.stargo.cc/static/images/my',
	assetsUrl: '/static',
	node_env: 'test'
}
//预发布环境配置
const pre = {
	baseUrl: '',
    // 业务图片路径，比如发布上传的图片和视频
    imageUrl: 'https://oss.stargo.cc/static/images/my',
    // 项目静态资源路径 关联 css.config.scss
	assetsUrl: '/static',
	node_env: 'pre'
}
//生产环境配置
const dis = {
	baseUrl: 'https://app.stargo.cc',
    // 业务图片路径，比如发布上传的图片和视频
    imageUrl: 'https://oss.stargo.cc/static/images/my',
    // 项目静态资源路径 关联 css.config.scss
	assetsUrl: '/static', 
	node_env: 'dis'
}

// 默认公共相同的配置，可以在每个环境单独配置
const defaultConfig = {
    // 登录页面路径
    loginPage: '',
    // 首页地址（必填）
    homePage: '/pages/index/index',
	//配置多语言国际化。i18n为英文单词 internationalization的首末字符i和n，18为中间的字符数 是“国际化”的简称
	// i18n:{
	// 	enable: true //国际化。如果你想使用国际化相关功能，请改为true
	// }
}

export default {
	...defaultConfig,
	...{
		dev,
		test,
		pre,
		dis
	}[process.env.NODE_ENV === "development" ? DEV_SERVER_CODE : 'dis' ]
}
